package apartado4;

import aima.core.search.framework.HeuristicFunction;

public class FuncionHeuristicaA implements HeuristicFunction{

	public double h(Object arg0) {
		EstadoAtasco e = (EstadoAtasco) arg0;
		boolean[][] ocupadas = e.creaTablero(e.getA(),e.getV(),e.getR(),e.getS(),e.getC1(),e.getC2(),e.getG(),e.getZ());
		int contador = 0;
		if (e.getR().getCol() == 4) return 0;
		for (int i=e.getR().getCol()+2;i<=5;i++){
			if (ocupadas[2][i]) contador++;
		}
		return contador;
	}

}
